package com.export.dao;

import com.export.entity.ReportParam;
import com.export.service.dynamic.CustomerProductReportDynamicStatement;
import com.rlyy.aibase.utils.base.TableNode;
import rsj.annotation.DynamicSelect;

/**
 * 客户接口报表
 *
 * @author yuanqinglong
 * @since 2021/7/15 14:46
 */
public interface CustomerProductReportDao {





    /**
     * 导出客户接口报告列表
     *
     * @param reportParam 报告参数
     * @return {@link TableNode}
     */
    @DynamicSelect(type = CustomerProductReportDynamicStatement.class, method = "customerProductReportExportSql")
    TableNode customerProductReportExportList(ReportParam reportParam);






    /**
     * 导出客户接口报告列表
     *
     * @param reportParam 报告参数
     * @return {@link TableNode}
     */
    @DynamicSelect(type = CustomerProductReportDynamicStatement.class, method = "customerProductReportDetailExportSql")
    TableNode customerProductReportDetailExportList(ReportParam reportParam);

}
